<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<body>
  
</body>
</html>


<script>
  // 1. 求两个数的最大公约数
  // var a = 30;
  // var b = 12;

  // var min = a > b ? b : a;
  // for (var i = 1, result = 1; i <= min; i++) {
  //   if (a % i === 0 && b % i === 0) {
  //     result = i;
  //   }
  // }
  // console.log(result);

  // var min = a > b ? b : a;
  // for (var i = min; i >= 1; i--) {
  //   if (a % i === 0 && b % i === 0) {
  //     console.log(i);
  //     break;
  //   }
  // }







  // 2. 在网页里面写一个九九乘法表(循环嵌套)
  


  // 3. 输出100-200之间所有的质数
  // for (var j = 100; j <= 200; j++) {
  //   var flag = true; // flag自己加的一个标记，用于判断是否是质数
  //   for (var i = 2; i < j; i++) {
  //     if (j % i === 0) {
  //       flag = false;
  //       break;
  //     }
  //   }
  //   if (flag) {
  //     console.log(j + "是质数");
  //   }
  // }

  





  

  // 4. 求20!的值
  // for (var i = 1,result = 1; i <= 20; i++) {
  //   result *= i;
  // }
  // console.log(result);






  // 5. 求1+2!+3!+...+20!的值
  // for (var i = 1,result = 1,sum = 0; i <= 20; i++) {
  //   result *= i;
  //   sum += result;
  // }
  // console.log(sum);





  // 6 有一个棋盘，有64个方格，在第一个方格里面放1粒芝麻重量是0.00001kg，第二个里面放2粒，第三个里面放4，棋盘上放的所有芝麻的重量
  // for (var i = 1, sum = 0; i <= 64; i++) {
  //   sum += 2**(i - 1) * 0.00001
  // }
  // console.log(sum);


  
</script>